home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 4547 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  1.8 KB

  1. Path: itssrv1.ucsf.edu!usenet
  2. From: Karl Young <kyoung@itsa.ucsf.edu>
  3. Newsgroups: comp.lang.c++,comp.lang.idl-pwave,comp.programming
  4. Subject: C++,  IDL design question
  5. Date: Tue, 30 Jan 1996 15:46:09 +0000
  6. Organization: UCSF, ITS
  7. Message-ID: <310E3D41.CBB@itsa.ucsf.edu>
  8. NNTP-Posting-Host: shiva-lr2-2.ucsf.edu
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=us-ascii
  11. Content-Transfer-Encoding: 7bit
  12. X-Mailer: Mozilla 2.0b5 (WinNT; I)
  13. CC: kyoung@itsa.ucsf.edu, maudsle@itsa.ucsf.edu
  14.  
  15. I'm just starting the design of some medical imaging 
  16. software. The lab I'm at has decided that using IDL
  17. will make code more usable among collaborators (there
  18. is currently a mountain of fairly unreadable C that
  19. will probably have to be rewritten) On the other hand,
  20. from my limited experience with C++ (just some coding;
  21. i.e. no extensive design experience) the project seems
  22. to scream out to be written in C++.
  23.  
  24. So my question is; does it sound reasonable to design
  25. the project (Booch diagrams and whatever else...) to
  26. be coded up in C++ but allow a lot of the called functions
  27. to be written in IDL (e.g. the interface code and image
  28. processing stuff) ? (Ideally this should allow for fast 
  29. prototyping, via IDL, and then perhaps recoding of the time
  30. critical stuff) Has anybody done anything like this and
  31. been happy/horrified with the results ?
  32.  
  33. My second question is that since a lot of this code will
  34. be expected to run on Unix workstations (Sparcs and 
  35. Alphas) as well as PC's, does anybody know of any good
  36. development enviorenments (e.g. something like the Centerline 
  37. products) that have versions that run on (or can at least 
  38. generate code for) Unix and PC platforms ?
  39.  
  40. I realize that these are pretty vague and general questions;
  41. thanks in advance for any comments or advice,
  42.  
  43. -- Karl Young (kyoung@itsa.ucsf.edu)
  44.